﻿<?php
	/*
	 * 用户注册controller入口
	 * 
	 * author：	天
	 * 
	 * date：	2009-03-06
	 */


	class Register extends Controller
	{
		function Register()
		{
			parent::Controller();
			$this->load->database();
			$this->load->model('insert_user');
			$this->load->model('get_user');
		}
		
		
		
		function index()
		{
			//if判断是否第一次显示
			if(isset($_POST['issubmit']) && $_POST['issubmit'] == '1')
			{
				//if判断输入框的内容是否为空
				if($_POST['name']&&$_POST['password1']&&$_POST['password2'])
				{
					//if判断两次输入密码是否相同
					if($_POST['password1']==$_POST['password2'])
					{
						$data = $this->get_user->get_user_by_name($_POST['name']);
						
						//if检查该用户名是否已经被注册
						if(count($data))
						{
							echo "错误提示：用户名已经被注册";
							$this->load->view('register');
						}
						else  //else检查该用户名是否已经被注册
						{
							$user['name'] = $_POST['name'];
							$user['password'] = $_POST['password1'];
							$this->insert_user->insert_user_in_register($user);
							$this->load->view('register_succeed');
						}
					}
					else   //else判断两次输入密码是否相同
					{
						echo "错误提示：密码相同";
						$this->load->view('register');
					}
				}
				else  //else判断输入框的内容是否为空
				{
					echo "错误提示：输入的内容不正确";
					$this->load->view('register');
				}
			}
			else  //else判断是否第一次显示
			{
				$this->load->view('register');
			}
		}
		
	}
?>